package com.cloud.charts4a.data;

/**
 * Line Chart Data<p/>
 * 
 * @version
 * <ol>
 * 	<li>2010/07/09 CloudTu：First Release</li>
 * </ol>
 * 
 * @author cloudtu 
 */
public class LineChartData extends AbstractChartData<LineChartData> {
	private float xValue;		//X軸上的數值資料	
	
	/**
	 * Line Chart Data
	 * 
	 * @param xValue	X軸上的數值資料
	 * @param yValue	Y軸上的數值資料
	 */
	public LineChartData(float xValue, float yValue) {
		this.xValue = xValue;
		this.yValue = yValue;		
	}	
	
	/**
	 * 取得X軸上的數值資料
	 * 
	 * @return	X軸上的數值資料
	 */
	public float getXValue() {
		return xValue;
	}

	@Override
	public int compareTo(LineChartData another) {
		double value = xValue - another.getXValue();
		if(value > 0){
			return 1;
		}
		if(value < 0){
			return -1;
		}
		return 0;
	}
}
